草庐IT

MATLAB 马尔可夫链

全部标签

直流无刷电机及Matlab/Simulink驱动仿真

文章目录前言一、直流无刷电机简介二、直流无刷电机的工作原理三、直流无刷电机的驱动及仿真3.1、Matlab/Simulink仿真3.1.1、仿真电路分析3.1.2、仿真结果分析3.1.2.1、电机正转3.1.2.2、电机反转总结前言系列文章将更新直流无刷电机的工作原理、仿真控制以及应用STM32开发板与驱动板完成对直流无刷电机的实际控制。一、直流无刷电机简介直流无刷电机(BrushlessDirectCurrentMotor,BLDC)没有了直流有刷电机的电刷及换向器等结构,线圈绕组不参与旋转而是作为定子,永磁体作为转子,通过控制线圈电流方向来改变磁场方向,从而使转子持续旋转。与直流有刷电机相

MATLAB教程七:MATLAB符号计算

文章目录7.1符号对象7.2符号微积分7.3级数7.4符号方程求解7.1符号对象符号对象的建立:sym函数:用于建立单个符号对象,其常用调用格式为:                                 符号对象名=sym(A)将由A来建立符号对象。其中,A可以是一个数值常量、数值矩阵或数值表达式(不加单引号),此时符号对象为一个符号常量;A也可以是一个变量名(加单引号),这时符号对象为一个符号变量。>>t=sym(2);>>t+1/2ans= 5/2>>sin(sym(pi/3))ans= 3^(1/2)/2>>sin(pi/3)ans= 0.8660syms命令:可以一次定义多个

xml - MATLAB:访问 XML 对象

在MATLAB中,我加载了一个XML文件docNode=xmlread('stuff.xml');.stuff.xml是以下内容:Blahhttp://www.blah.comBLAH.COMhttp://www.blah.com/page我正试图在中检索该字符串但它被证明是相当棘手的..我正在阅读这个博客http://blogs.mathworks.com/desktop/2010/11/01/xml-and-matlab-navigating-a-tree/但我还是想不通!有人可以插话如何访问吗??TIA! 最佳答案 这是否满足

xml - 使用 Matlab 从 .XML 文件访问数据

我有一个如下所示的.XML文件:CommentsDataSummaryAreaCM22.77Dev9.48DataValues8185ROIPoints{65.7414,58.2929}{65.7388,58.4421}我想访问DataValues和ROIPoints使用MATLAB。我发现了一种提取ROIPoints的非常牵强的方法,它的工作原理如下:DOMnode=xmlread(pathofxmlfile);i=DOMnode.getDocumentElement;f=char(i.getTextContent);f是包含所有“文本”内容的字符串:f=CommentsDataSu

windows - MATLAB:防止数字被激活

我有一个相当大的例程,可以运行几个小时。它在这里和那里创建一个图形,绘制一些东西并保存该图形。因为我只有一台PC,所以我想继续使用那台机器。问题在于,无论何时制作新图形,MATLAB都会再次成为事件应用程序。有什么方法可以告诉MATLAB或Windows不应允许MATLAB将自身设置为事件状态?我看到一种可能性是完全在后台运行MATLAB脚本(likethat)。但这有点太无人监督了,因为我希望能够切换到MATLAB窗口并检查命令窗口的输出。有什么想法吗?如果有一个适用于Windows的通用解决方案可以防止其他应用程序激活,那就太好了! 最佳答案

c++ - 如何将 MATLAB 的 mex 设置定向到用于 C++ 编译的 Microsoft Windows SDK? (位置设置错误)

我在WindowsVista上,想用MATLAB编译C++函数。我在系统上只有lcc编译器,运行mex-setup时可以看到:mex-setupWelcometomex-setup.Thisutilitywillhelpyousetupadefaultcompiler.Foralistofsupportedcompilers,seehttp://www.mathworks.com/support/compilers/R2011a/win32.htmlPleasechooseyourcompilerforbuildingMEX-files:Wouldyoulikemextolocatei

windows - 如何打开 Windows 资源管理器并将文件路径保存到 Matlab 中的文本框?

我需要MATLAB能够打开Windows资源管理器,以便用户可以选择一个文件,在资源管理器中按下“打开”后,Matlab将采用所选文件的文件路径并将其显示在文本框中。我一直在使用winopen命令并可以打开资源管理器,但似乎无法找到一种方法来继续我的其余功能。如有任何帮助,我们将不胜感激。 最佳答案 我相信uigetfile是您所需要的:http://www.mathworks.com/help/matlab/ref/uigetfile.html 关于windows-如何打开Window

c++ - 如何在 MS Visual C++ 中执行 Matlab 函数?

这个问题在这里已经有了答案:HowtoexecuteaMatlabscriptfromC++(3个答案)关闭3年前。我有2个独立的函数,一个在MSvisualC++中,另一个在Matlab中。如何在MSVISUAL中执行Matlab文件?有没有windows函数可以加载.m文件并直接执行?

windows - 通过批处理文件将参数(目录名)从 MATLAB 传递到 WinSCP 脚本

我必须远程传输位于不同目录中的文件。目录与GoogleDrive同步,每天都有新内容添加。我想运行一个每天运行一次的脚本,并将传输新的目录。我可以处理选择新目录的部分。我正在使用MATLAB进行这些目录操作。为了传输文件,我编写了一个Windowsbat文件,它调用另一个执行传输的WinSCP脚本。到此为止没有问题。我的问题是,当我从MATLAB调用windowsbat文件时,我想为特定目录执行此操作。例如,我的目录名称是dir_1、dir_2等,我想具体指定目录号。更具体地说,我想调用带有指定目录名称的整数参数的bat文件。从那个bat文件,当我调用WinSCP脚本文件时,我也想将其

【Matlab显示空间不足 help memory——已解决 + Matlab上保存的数据太大,导致保存的数据显示只有1KB——已解决】

Matlab显示空间不足helpmemory——已解决+Matlab上保存的数据太大,导致保存的数据显示只有1KB——已解决问题描述问题一:方案一问题一:方案二问题二:方案问题描述1.当处理一些matlab矩阵数据时会出现一些错误,说内存不足helpmemory,matlab数组超过预设的最大数组大小。创建大于此限制的数组可能需要较长时间等等这类的问题。这时候,可以从两方面入手解决。【对于我的电脑这个问题是解决了】2.当Matlab上保存的数据太大,导致保存的数据显示只有1KB,打开数据无显示,这是matlab设置的版本问题,需要修改下就可以了。问题一:方案一首先从Matlab自身入手,可能就